/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { font-size:14px; font-family:"微软雅黑"; }
/* end reset */

/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }


.nav {height:50px; background:#ff5666;}
.nav a { display: inline-block; width:200px; line-height: 50px; text-align: center; font-size: 16px; color:#fff; float:left; }
.nav a:hover {background:#ffbe34; color:#ff5666;}
.nav a.active { background:#ffbe34; color:#ff5666; }



.list {margin-top:40px; padding:20px;}
.table {border: 1px solid #ccc; width:100%;}
.table tr td,.table tr th {border:1px solid #ccc; height: 50px; text-align: center;}


.pagination {padding-left:50%; padding-right: 20px;}
.pagination-left {float: left;}
.pagination-right {float:right; }
.pagination span {font-size: 15px;   padding:4px;  cursor: pointer;}
.pagination span:hover {text-decoration: underline; color:blue;}

.header-title {padding:10px 20px;}
.form {padding:20px;}
.form .form-group {padding: 15px 0; font-size: 16px;}
.form .form-group input[type=text] {margin:0 15px; height:34px; line-height: 34px; border:1px solid #ab1105; text-indent: 10px;}
.form .form-group input[type=submit] {padding:6px 12px; border-radius:4px; border:1px solid #15ae09; background: #15ae09; color: #fff;}